<?php
defined('DT_ADMIN') or exit('Access Denied');
include tpl('header');
show_menu($menus);
?>
    <form method="post" action="?" onsubmit="return check();">
        <input type="hidden" name="file" value="<?php echo $file;?>"/>
        <input type="hidden" name="action" value="<?php echo $action;?>"/>
        <table cellspacing="0" class="tb">
            <tr>
                <td class="tl"><span class="f_red">*</span> 转移类型</td>
                <td>&nbsp;
                    <select name="fmid" id="fmid">
                        <option value="0">来源模块</option>
                        <?php
                        foreach($MODULE as $m) {
                            if($m['moduleid'] > 4 && !$m['islink']) {
                                echo '<option value="'.$m['moduleid'].'">'.$m['name'].'</option>';
                            }
                        }
                        ?>
                    </select>
                    &rarr;
                    <select name="tmid" id="tmid" onchange="loadc(this.value);">
                        <option value="0">目标模块</option>
                        <?php
                        foreach($MODULE as $m) {
                            if($m['moduleid'] > 4 && !$m['islink']) {
                                echo '<option value="'.$m['moduleid'].'">'.$m['name'].'</option>';
                            }
                        }
                        ?>
                    </select>
                </td>
            </tr>
            <tr>
                <td class="tl"><span class="f_red">*</span> 转移条件</td>
                <td class="f_gray">&nbsp;
                    <input type="text" name="condition" value="" size="80" id="condition"/>
                    <br/>
                    &nbsp;- 如果转移单条信息，则直接填写信息ID，例如 <span class="f_blue">123</span><br/>
                    &nbsp;- 如果转移多条信息，则填用,分隔信息ID，例如 <span class="f_blue">123,124,125</span> (结尾和开头不需要,)<br/>
                    &nbsp;- 可直接写SQL调用条件，必须以and开头<br/>
                    &nbsp;&nbsp;例如 <span class="f_blue">and catid=123</span> 表示调用分类ID为123的信息<br/>
                    &nbsp;&nbsp;例如 <span class="f_blue">and itemid>0</span> 表示调用源模块所有信息<br/>
                    &nbsp;&nbsp;例如 <span class="f_blue">and price>0</span> 表示调用有价格的信息(一般为供应)<br/>
                </td>
            </tr>
            <tr>
                <td class="tl"><span class="f_red">*</span> 新分类</td>
                <td>&nbsp;
                    <?php echo ajax_category_select('catid', '请选择', 0, 16, 'size="2" style="height:120px;width:180px;"');?>
                    <?php tips('数据将被转移到此分类下');?>
                </td>
            </tr>
            <tr>
                <td class="tl"><span class="f_red">*</span> 删除源数据</td>
                <td>&nbsp;
                    <input type="radio" name="delete" value="1" id="d_1"/> 是&nbsp;&nbsp;&nbsp;
                    <input type="radio" name="delete" value="0" id="d_0" checked/> 否
                </td>
            </tr>
            <tr>
                <td class="tl"><span class="f_hid">*</span> 注意事项</td>
                <td class="f_gray">
                    &nbsp;- 转移成功后请进入目标模型管理，更新新转移的信息，如果模型内容设置生成HTML，需要生成一下<br/>
                    &nbsp;- 可能需要按信息ID降序搜索才可以看到新转移的信息<br/>
                    &nbsp;- 如果待转移的数据较多，请设置条件分批转移，以免转移程序卡死<br/>
                </td>
            </tr>
            <tr>
                <td class="tl">&nbsp;</td>
                <td>&nbsp;<input type="submit" name="submit" value="执 行" class="btn-r"/></td>
            </tr>
        </table>
    </form>
    <script type="text/javascript">
        function loadc(i) {
            if(i) {
                category_moduleid[1] = i;
                load_category(0, 1);
            }
        }
        function check() {
            if(Dd('fmid').value == 0) {
                alert('请选择信息来源模块');
                Dd('fmid').focus();
                return false;
            }
            if(Dd('tmid').value == 0) {
                alert('请选择信息目标模块');
                Dd('tmid').focus();
                return false;
            }
            if(Dd('fmid').value == Dd('tmid').value) {
                alert('来源模块和目标模块不能相同');
                Dd('tmid').focus();
                return false;
            }
            if(Dd('condition').value.length < 1) {
                alert('请填写转移条件');
                Dd('condition').focus();
                return false;
            }
            if(Dd('catid_1').value == 0) {
                alert('请选择新分类');
                return false;
            }
            return confirm('确定要转移吗？此操作将不可恢复');
        }
    </script>
    <script type="text/javascript">Menuon(5);</script>
<?php include tpl('footer');?>